package com.sz.common.pay.pingan.entity.query;

import lombok.Data;

/**
 * Function: 查询银行子账户余额【6010】 <br>
 * Author: siqishangshu <br>
 * Date: 2017-10-30 14:35:00
 *
 查询银行子账户余额【6010】
 功能描述：
    查询会员子账户以及平台的功能子账户的余额。
 相关说明：
     可用金额与可提现金额关系：
     T日会员在电商平台进行了充值100，电商平台调用“会员清分【6056】”接口进行清分。
     此时因充值的真实资金未到账，次日才清算到银行，所以这100可以在平台交易，但不可提现。当T+1日时，充值资金清算到银行，此时这100变为可提现。
                可提现	    可用
     T日         0	        100
     T+1日	    100	        100
 接口字段：
    应答包：监管系统－>交易网
 输入项名称	    英文名	            最大长度	输入属性	注释
 总记录数	        TotalCount	        C(8)	必输
 起始记录号	    BeginNum	        C(8)	必输
 是否结束包	    LastPage	        C(1)	必输	    0：否  1：是
 子账户个数	    RecordNum	        C(4)	必输	    重复次数（一次最多返回20条记录）
    信息数组	        Array			循环开始
 子账户	        CustAcctId	        C(32)	必输	    可重复
 子账户属性	    CustType	        C(1)	必输	    可重复（1：普通会员子账号 2：挂账子账号  3：手续费子账号 4：利息子账号5：平台担保子账号）
 交易网会员代码	ThirdCustId	        C(32)	必输	    可重复
 子账户名称	    CustName	        C(120)	必输	    可重复
 账户可用余额	    TotalBalance	    9(15)	必输	    可重复
 账户可提现金额   TotalTranOutAmount	9(15)	必输	    可重复
 维护日期	        TranDate	        C(8)	必输	    可重复（开户日期或修改日期）
    信息数组	        Array			循环结束
 保留域	        Reserve	            C(120)	可选
 */
@Data
public class AccountBankBalanceResponse {
    private String TotalCount;
    private String BeginNum;
    private String LastPage;
    private String RecordNum;
    private String[] CustAcctId;
    private String[] CustType;
    private String[] ThirdCustId;
    private String[] CustName;
    private String[] TotalBalance;
    private String[] TotalTranOutAmount;
    private String[] TranDate;
    private String Reserve;
}
